Skip to content

[IMP] odoo_repository: sync OCA repositories#128

Merged
sebalix merged 2 commits intoOCA:16.0from
sebalix:16-imp-odoo_repository-sync_oca_repo
Feb 21, 2026
Merged

[IMP] odoo_repository: sync OCA repositories#128
sebalix merged 2 commits intoOCA:16.0from
sebalix:16-imp-odoo_repository-sync_oca_repo

Conversation

@sebalix
Copy link
Collaborator

@sebalix sebalix commented Feb 16, 2026

Do not maintain the list of OCA repositories manually anymore, but sync it automatically with https://github.com/OCA/repo-maintainer-conf.

All repositories having a default branch set to master or main will be skipped (such repositories are not hosting Odoo modules). Others like OpenUpgrade or OCB will be skipped too.

This feature is implemented in a dedicated component to not bloat the odoo.repository model (and an odoo.mca.backend collection has been added for that purpose). Existing/new features should be moved to dedicated components in the future.

cc @hparfr

Issue #94

@sebalix sebalix added the enhancement New feature or request label Feb 16, 2026
@sebalix sebalix force-pushed the 16-imp-odoo_repository-sync_oca_repo branch from e7bfbe1 to a19c583 Compare February 16, 2026 07:25
@sebalix sebalix added this to the 16.0 milestone Feb 16, 2026
@sebalix sebalix force-pushed the 16-imp-odoo_repository-sync_oca_repo branch 5 times, most recently from b65c03e to 31f554e Compare February 16, 2026 08:14
@sebalix sebalix marked this pull request as ready for review February 16, 2026 12:43
@sebalix sebalix force-pushed the 16-imp-odoo_repository-sync_oca_repo branch 2 times, most recently from 800d44c to 86a5e33 Compare February 20, 2026 13:36
Do not maintain the list of OCA repositories manually anymore, but sync
it automatically with https://github.com/OCA/repo-maintainer-conf.

All repositories having a default branch set to `master` or `main` will
be skipped (such repositories are not hosting Odoo modules). Others like
OpenUpgrade or OCB will be skipped too.
@sebalix sebalix force-pushed the 16-imp-odoo_repository-sync_oca_repo branch from e4079a4 to 2b2302d Compare February 21, 2026 09:31
OCA repositories do not have external IDs anymore.
@sebalix sebalix force-pushed the 16-imp-odoo_repository-sync_oca_repo branch from 2b2302d to 3f00226 Compare February 21, 2026 09:32
@sebalix sebalix merged commit 7c8fabd into OCA:16.0 Feb 21, 2026
7 checks passed
@sebalix sebalix deleted the 16-imp-odoo_repository-sync_oca_repo branch February 23, 2026 08:35
@hparfr
Copy link
Contributor

hparfr commented Feb 26, 2026

Really good !

Minor question: Why hardcoding the gh/OCA org ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants